#!/usr/bin/env python3
# -*- coding: utf-8 -*-

"""
多进程守护看门狗软件 - 主程序入口
"""

import sys
import os

# 添加当前目录到Python路径
sys.path.append(os.path.dirname(os.path.abspath(__file__)))

from PyQt5.QtWidgets import QApplication
from ui_main import MainWindow
from config_manager import ConfigManager

def main():
    # 创建应用程序实例
    app = QApplication(sys.argv)
    
    # 设置应用程序属性
    app.setApplicationName("WatchdogSoftware")
    app.setApplicationDisplayName("进程守护看门狗")
    
    # 初始化配置管理器
    config_manager = ConfigManager()
    
    # 创建并显示主窗口
    main_window = MainWindow(config_manager)
    main_window.show()
    
    # 运行应用程序
    sys.exit(app.exec_())

if __name__ == '__main__':
    main()